
const util = require('/utils/util.js');
App({

  /**
   * 当小程序初始化完成时，会触发 onLaunch（全局只触发一次）
   */
  onLaunch: function() {
    var that = this
    wx.login({
      success: function(res) {
        console.log(res.code)
        wx.request({
          url: 'http://192.168.3.2/cloudwarehouse/login/login.php',
          data: {
            code: res.code
          },
          header: {
            'content-type': 'application/json' //默认值
          },
          success: function(res) {
            console.log(res.data);
            wx.setStorage({
              key: 'openid',
              data: res.data.openid,
            })

            that.checkuser()
          },
          fail: function(res) {

            console.log(res.data);
            wx.showToast({
              title: '登录失败！',
              icon: 'none'
            })
          }
        })
      },

      fail: function(res) {
        console.log(res);
        wx.showToast({
          title: '初始化失败！',
          icon: 'none'
        })
      },
    })

  },

  /**
   * 当小程序启动，或从后台进入前台显示，会触发 onShow
   */
  onShow: function(options) {


  },

  checkuser: function() {
    var that = this
    wx.getStorage({
      key: 'openid',
      success(res) {
        that.globalData.openid = res.data
        wx.request({
          url: 'http://192.168.3.2/cloudwarehouse/login/checkuser.php',

          data: {
            openid: res.data
          },
          success(res) {
            console.log(res)
          }
        })
      }
    })
  },

  globalData: {
    openid: null,
    ok : 0,
    today1:"",        //统计【天】
    today2:"",        //统计【周】
    today3:""         //统计【月】
  },


  /**
   * 当小程序从前台进入后台，会触发 onHide
   */
  onHide: function() {

  },

  /**
   * 当小程序发生脚本错误，或者 api 调用失败时，会触发 onError 并带上错误信息
   */
  onError: function(msg) {

  },


})